﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace StyleMVVM.Validation
{
	public interface IValidationRuleProvider
	{
		IEnumerable<IValidationRule> ProvideRules(Type objectType, IEnumerable<string> standards);

		IEnumerable<string> GetPropertiesToValidate(Type objectType, IEnumerable<string> standards);
	}
}